package com.htjc.integral.model.conversion;

import java.util.Date;

/** 
 * 
 * @author  gmk
 * @date 创建时间：2017年7月7日 下午3:12:06
 * @version 1.0
 * @parameter 
 * @since
 * @return 
 */

public class EcBpMemberDetail {
	private String detailId;//积分使用详情id
	private String memberId;//用户id
	private Integer bpValue;//变动积分
	private Date createTime;//记录时间
	private String originId;//业务id
	private String originRemark;//业务描述
	private String merchantId;//商户id
	private Integer bpYear;//积分生成年份
	private Integer scaleTrans;//合作平台转换积分
	private String bpTransition;//来源1表示平台，目前电力积分部分使用存储为1
	private String boundId;
	private String accIsNo;//是否推送成功，0失败，1成功
	private Integer bpValueRemain;//剩余积分
	private String bizcodeIdCreate;//生成业务id
	private String channelIdCreate;//生成渠道id
	private Date startTime;//积分有效期开始
	private Date endTime;//积分有效期结束
	private String bpIsFrozen;//积分是否冻结，0未冻结，1冻结
	private String bizcodeIdConsume;//消费业务id
	private String channelIdConsume;//消费渠道id
	private String useDetailId;//扣减的是那条使用详情id
	private String bpChangeType;//积分变更类型0代表增加，1代表扣减
	private Integer version;//乐观锁 数据版本号
	private String powerUserNo;//用电户号
	private String provinceId;
	public String getDetailId() {
		return detailId;
	}
	public void setDetailId(String detailId) {
		this.detailId = detailId;
	}
	public String getMemberId() {
		return memberId;
	}
	public void setMemberId(String memberId) {
		this.memberId = memberId;
	}
	public Integer getBpValue() {
		return bpValue;
	}
	public void setBpValue(Integer bpValue) {
		this.bpValue = bpValue;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	public String getOriginId() {
		return originId;
	}
	public void setOriginId(String originId) {
		this.originId = originId;
	}
	public String getOriginRemark() {
		return originRemark;
	}
	public void setOriginRemark(String originRemark) {
		this.originRemark = originRemark;
	}
	public String getMerchantId() {
		return merchantId;
	}
	public void setMerchantId(String merchantId) {
		this.merchantId = merchantId;
	}
	public Integer getBpYear() {
		return bpYear;
	}
	public void setBpYear(Integer bpYear) {
		this.bpYear = bpYear;
	}
	public Integer getScaleTrans() {
		return scaleTrans;
	}
	public void setScaleTrans(Integer scaleTrans) {
		this.scaleTrans = scaleTrans;
	}
	public String getBpTransition() {
		return bpTransition;
	}
	public void setBpTransition(String bpTransition) {
		this.bpTransition = bpTransition;
	}
	public String getAccIsNo() {
		return accIsNo;
	}
	public void setAccIsNo(String accIsNo) {
		this.accIsNo = accIsNo;
	}
	public Integer getBpValueRemain() {
		return bpValueRemain;
	}
	public void setBpValueRemain(Integer bpValueRemain) {
		this.bpValueRemain = bpValueRemain;
	}
	public String getBizcodeIdCreate() {
		return bizcodeIdCreate;
	}
	public void setBizcodeIdCreate(String bizcodeIdCreate) {
		this.bizcodeIdCreate = bizcodeIdCreate;
	}
	public String getChannelIdCreate() {
		return channelIdCreate;
	}
	public void setChannelIdCreate(String channelIdCreate) {
		this.channelIdCreate = channelIdCreate;
	}
	public Date getStartTime() {
		return startTime;
	}
	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}
	public Date getEndTime() {
		return endTime;
	}
	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}
	public String getBpIsFrozen() {
		return bpIsFrozen;
	}
	public void setBpIsFrozen(String bpIsFrozen) {
		this.bpIsFrozen = bpIsFrozen;
	}
	public String getBizcodeIdConsume() {
		return bizcodeIdConsume;
	}
	public void setBizcodeIdConsume(String bizcodeIdConsume) {
		this.bizcodeIdConsume = bizcodeIdConsume;
	}
	public String getChannelIdConsume() {
		return channelIdConsume;
	}
	public void setChannelIdConsume(String channelIdConsume) {
		this.channelIdConsume = channelIdConsume;
	}
	public String getUseDetailId() {
		return useDetailId;
	}
	public void setUseDetailId(String useDetailId) {
		this.useDetailId = useDetailId;
	}
	public String getBpChangeType() {
		return bpChangeType;
	}
	public void setBpChangeType(String bpChangeType) {
		this.bpChangeType = bpChangeType;
	}
	public String getBoundId() {
		return boundId;
	}
	public void setBoundId(String boundId) {
		this.boundId = boundId;
	}
	public Integer getVersion() {
		return version;
	}
	public void setVersion(Integer version) {
		this.version = version;
	}
	public String getPowerUserNo() {
		return powerUserNo;
	}
	public void setPowerUserNo(String powerUserNo) {
		this.powerUserNo = powerUserNo;
	}
	public String getProvinceId() {
		return provinceId;
	}
	public void setProvinceId(String provinceId) {
		this.provinceId = provinceId;
	}
	@Override
	public String toString() {
		return "EcBpMemberDetail [detailId=" + detailId + ", memberId=" + memberId + ", bpValue=" + bpValue
				+ ", createTime=" + createTime + ", originId=" + originId + ", originRemark=" + originRemark
				+ ", merchantId=" + merchantId + ", bpYear=" + bpYear + ", scaleTrans=" + scaleTrans + ", bpTransition="
				+ bpTransition + ", boundId=" + boundId + ", accIsNo=" + accIsNo + ", bpValueRemain=" + bpValueRemain
				+ ", bizcodeIdCreate=" + bizcodeIdCreate + ", channelIdCreate=" + channelIdCreate + ", startTime="
				+ startTime + ", endTime=" + endTime + ", bpIsFrozen=" + bpIsFrozen + ", bizcodeIdConsume="
				+ bizcodeIdConsume + ", channelIdConsume=" + channelIdConsume + ", useDetailId=" + useDetailId
				+ ", bpChangeType=" + bpChangeType + ", version=" + version  + "]";
	}
	
	
}
